home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / lang / jikes.readme < prev    next >
Encoding:
Text File  |  2000-11-02  |  9.1 KB  |  187 lines

  1. Short:    IBM's fast Java compiler, v1.12 (source)
  2. Author:   Philippe Charles and David Shields, IBM Research.
  3. Uploader: kyrimis@cti.gr (Kriton Kyrimis)
  4. Version:  1.12
  5. Type:     dev/lang
  6.  
  7. This is the source of the native Amiga port (no ixemul.library required)
  8. of jikes, the free Java compiler from IBM.
  9.  
  10. The distinction between stable and development version has been
  11. dropped, so the Aminet version is the latest version.  The relevant
  12. files can also be downloaded from the Amiga Jikes home page at
  13. http://dias.cti.gr/~kyrimis/jikes/ .
  14.  
  15. To build jikes on the Amiga, you need:
  16. * A wide character library (e.g., the simple wchar library that I have
  17.   extracted from the Jikes source, available at both Aminet and the Amiga
  18.   Jikes web site).
  19. * If you want to enable support for the "-encoding" option, then you must
  20.   also install ICU, IBM's International Classes for Unicode. (This
  21.   library also requires a wide character library, which is the reason
  22.   why the Jikes wide character code cannot be used in place.)
  23.  
  24. To build, copy the files in the amiga directory to the corresponding
  25. places in the top level jikes directory (e.g., Makefile to Makefile,
  26. amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
  27. to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
  28. prefix, then type "make". If you want to turn off support for "-encoding",
  29. edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
  30. remove -licu-uc  from LIBS in src/Makefile.
  31.  
  32. If you want to increase the optimization level, note that using -O2
  33. will produce a binary that is about a megabyte larger, and the resulting
  34. gains in compilation time will be overwhelmed by the additional loading
  35. time. Also note that you will need at least 70M of memory to compile
  36. jikes with -O2, i.e., you will most likely need to use VMM, and that on
  37. a 68040@28MHz it takes about a day to produce the optimized binary. In
  38. other words, don't bother.
  39.  
  40. If you prefer to run "configure" manually, you will have to tweak the
  41. created files manually, using the files in the amiga folder as a guide.
  42.  
  43. INSTALLATION:
  44. Simply copy the jikes executable somewhere in your path.
  45.  
  46. USAGE:
  47. Set either the CLASSPATH or the JIKESPATH environment variable to point
  48. to the directories and zip/jar files that you want your compiler to use.
  49. E.g., if you are using Kaffe, you can say:
  50. setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
  51. Separate the path components using semicolons. You can use UNIX "." and ".."
  52. notation for the current directory and for the parent directory of a
  53. directory.
  54.  
  55. If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
  56. and I'll see what I can do.
  57.  
  58. Kriton Kyrimis.
  59.  
  60. ******************************************************************************
  61. This software is subject to the terms of the IBM Public License, available
  62. at the following URL: http://www.research.com/jikes/license/license3.htm.
  63. Copyright (C) 1996, 2000 International Business Machines Corporation
  64. and others.  All Rights Reserved.
  65. ******************************************************************************
  66.  
  67.  
  68. ============================= Archive contents =============================
  69.  
  70. Original  Packed Ratio    Date     Time    Name
  71. -------- ------- ----- --------- --------  -------------
  72.      816     331 59.4% 24-May-00 16:52:28 +acinclude.m4
  73.    12262    4813 60.7% 31-Jul-00 10:56:04 +aclocal.m4
  74.     6873    2352 65.7% 03-Sep-00 15:34:56 +Makefile
  75.    11398    3483 69.4% 03-Sep-00 20:33:50 +Makefile
  76.     4758    1501 68.4% 04-Sep-00 19:19:20 +config.h
  77.    14012    4232 69.7% 04-Sep-00 19:35:48 +Makefile
  78.       10      10  0.0% 03-Sep-00 15:35:06 +stamp-h
  79.        0       0  0.0% 24-May-00 16:52:28 +AUTHORS
  80.    66803   20648 69.0% 31-Jul-00 05:05:02 +ChangeLog
  81.    33216   10784 67.5% 24-May-00 16:52:28 +config.guess
  82.    25191    7831 68.9% 24-May-00 16:52:28 +config.sub
  83.   128815   28985 77.4% 03-Sep-00 15:07:10 +configure
  84.    11344    3897 65.6% 25-Jul-00 14:32:30 +configure.in
  85.       59      59  0.0% 24-May-00 16:52:28 +COPYING
  86.     6263    1764 71.8% 24-May-00 16:52:28 +contrib.html
  87.     3499    1592 54.5% 24-Jul-00 01:04:30 +jikes.1
  88.     4827    4827  0.0% 24-May-00 16:52:28 +jikes.gif
  89.    45932   15847 65.4% 23-Jul-00 18:43:34 +jikes.html
  90.    11886    4387 63.0% 24-May-00 16:52:28 +license.htm
  91.      181     140 22.6% 24-Jul-00 01:14:40 +Makefile.am
  92.     6694    2315 65.4% 31-Jul-00 10:56:12 +Makefile.in
  93.    19317    7411 61.6% 23-Jul-00 19:25:24 +news.html
  94.     1465     683 53.3% 23-Jul-00 17:52:46 +INSTALL
  95.     5598    2233 60.1% 12-Jul-00 20:29:04 +install-sh
  96.       18      18  0.0% 31-Jul-00 05:02:12 +Makefile.am
  97.    11264    3460 69.2% 31-Jul-00 10:56:12 +Makefile.in
  98.     8233    2747 66.6% 12-Jul-00 20:29:14 +missing
  99.      725     384 47.0% 13-Jul-00 00:15:36 +mkinstalldirs
  100.        0       0  0.0% 24-May-00 16:52:28 +NEWS
  101.     1657     800 51.7% 23-Jul-00 19:28:52 +README
  102.     2920    1412 51.6% 05-Sep-00 19:56:04 +README.AMIGA
  103.     4396    1149 73.8% 25-Jul-00 14:32:30 +access.h
  104.     2572     983 61.7% 03-Sep-00 14:55:50 +amiga.c
  105.    74551   10181 86.3% 28-Jul-00 07:52:42 +ast.cpp
  106.   188330   29816 84.1% 25-Jul-00 14:32:30 +ast.h
  107.    99081   18450 81.3% 25-Jul-00 14:32:30 +body.cpp
  108.   203701   37826 81.4% 25-Jul-00 14:32:30 +bytecode.cpp
  109.    29759    6452 78.3% 25-Jul-00 14:32:30 +bytecode.h
  110.     1916     703 63.3% 25-Jul-00 14:32:30 +case.cpp
  111.     5199    1362 73.8% 25-Jul-00 14:32:30 +case.h
  112.    44446    6097 86.2% 25-Jul-00 14:32:30 +class.h
  113.   792888    9422 98.8% 24-Jul-00 08:43:52 +code.cpp
  114.     2508     777 69.0% 24-Jul-00 08:43:44 +code.h
  115.     4445    1413 68.2% 03-Sep-00 15:07:40 +config.h.in
  116.    55679   10728 80.7% 03-Sep-00 14:57:44 +control.cpp
  117.    17295    3734 78.4% 25-Jul-00 14:32:32 +control.h
  118.   189130   31883 83.1% 31-Jul-00 02:29:12 +decl.cpp
  119.    90708   13693 84.9% 25-Jul-00 14:32:32 +definite.cpp
  120.     7976    2887 63.8% 16-Jul-00 00:06:08 +depcomp
  121.    15551    3492 77.5% 03-Sep-00 15:41:54 +depend.cpp
  122.     3901    1172 69.9% 25-Jul-00 14:32:32 +depend.h
  123.    93523   18481 80.2% 25-Jul-00 14:32:32 +diagnose.cpp
  124.     5229    1584 69.7% 25-Jul-00 14:32:32 +diagnose.h
  125.     9458    1634 82.7% 25-Jul-00 14:32:32 +double.cpp
  126.     8062    1846 77.1% 25-Jul-00 14:32:32 +double.h
  127.    13122    2936 77.6% 25-Jul-00 14:32:32 +dump.cpp
  128.   148780   20670 86.1% 30-Jul-00 01:07:54 +error.cpp
  129.    36753    5712 84.4% 27-Jul-00 15:00:26 +error.h
  130.   313642   46640 85.1% 25-Jul-00 14:32:32 +expr.cpp
  131.    45750    8336 81.7% 03-Sep-00 14:57:44 +getclass.cpp
  132.     4029     938 76.7% 25-Jul-00 14:32:32 +getclass.h
  133.    15973    4372 72.6% 25-Jul-00 14:32:32 +incrmnt.cpp
  134.     7990    1737 78.2% 25-Jul-00 14:32:32 +init.cpp
  135.   109656   13888 87.3% 24-Jul-00 08:44:04 +javaact.cpp
  136.    29863    2856 90.4% 24-Jul-00 08:43:46 +javaact.h
  137.   135591   22395 83.4% 25-Jul-00 14:32:32 +javadcl.h
  138.     1379     643 53.3% 25-Jul-00 14:32:32 +javadef.h
  139.     2906     953 67.2% 25-Jul-00 14:32:32 +javaprs.h
  140.     3180    1185 62.7% 25-Jul-00 14:32:32 +javasym.h
  141.     4562    1822 60.0% 03-Sep-00 14:57:44 +jikes.cpp
  142.     9298    2904 68.7% 03-Sep-00 15:05:46 +jikesapi.cpp
  143.     3693    1262 65.8% 24-Jul-00 08:43:30 +jikesapi.h
  144.    15728    3361 78.6% 25-Jul-00 14:32:32 +long.cpp
  145.     5993    1515 74.7% 25-Jul-00 14:32:32 +long.h
  146.    48919    7599 84.4% 30-Jul-00 01:07:56 +lookup.cpp
  147.    17254    3543 79.4% 25-Jul-00 14:32:32 +lookup.h
  148.      502     344 31.4% 25-Jul-00 14:32:32 +lpginput.cpp
  149.      950     521 45.1% 25-Jul-00 14:32:32 +lpginput.h
  150.     1215     510 58.0% 24-May-00 16:52:28 +Makefile.am
  151.    13837    4074 70.5% 31-Jul-00 10:56:12 +Makefile.in
  152.    45069    2643 94.1% 25-Jul-00 14:32:32 +modifier.cpp
  153.    27354    5407 80.2% 25-Jul-00 14:32:32 +op.cpp
  154.     7281    1919 73.6% 25-Jul-00 14:32:32 +op.h
  155.    20417    4863 76.1% 03-Sep-00 15:43:28 +option.cpp
  156.     3266    1291 60.4% 03-Sep-00 15:18:48 +option.h
  157.    24249    5384 77.7% 25-Jul-00 14:32:32 +parser.cpp
  158.     5727    1941 66.1% 25-Jul-00 14:32:32 +parser.h
  159.    41721    8464 79.7% 25-Jul-00 14:32:32 +platform.cpp
  160.    28580    7252 74.6% 25-Jul-00 14:32:32 +platform.h
  161.    52490    8759 83.3% 25-Jul-00 14:32:32 +scanner.cpp
  162.     3339    1096 67.1% 25-Jul-00 14:32:32 +scanner.h
  163.     3912    1135 70.9% 25-Jul-00 14:32:32 +segment.cpp
  164.     4090    1204 70.5% 25-Jul-00 14:32:32 +segment.h
  165.    60119   11330 81.1% 25-Jul-00 14:32:32 +semantic.h
  166.     7229    1932 73.2% 25-Jul-00 14:32:32 +set.cpp
  167.    16562    3737 77.4% 25-Jul-00 14:32:32 +set.h
  168.     4018    1331 66.8% 25-Jul-00 14:32:32 +spell.h
  169.       10      10  0.0% 07-Jun-00 08:41:42 +stamp-h.in
  170.    40681    9051 77.7% 03-Sep-00 19:36:42 +stream.cpp
  171.    12170    3712 69.4% 25-Jul-00 14:32:32 +stream.h
  172.    71260   14483 79.6% 03-Sep-00 15:03:30 +symbol.cpp
  173.    72659   12955 82.1% 03-Sep-00 14:57:46 +symbol.h
  174.    36846    7177 80.5% 03-Sep-00 14:57:46 +system.cpp
  175.      985     593 39.7% 25-Jul-00 14:32:34 +tab.cpp
  176.      987     574 41.8% 25-Jul-00 14:32:34 +tab.h
  177.    12789    2110 83.5% 25-Jul-00 14:32:34 +table.h
  178.    12127    3585 70.4% 03-Sep-00 14:57:46 +tuple.h
  179.    35014    4241 87.8% 26-Jul-00 11:28:50 +unparse.cpp
  180.    26840    7437 72.2% 03-Sep-00 14:57:48 +unzip.cpp
  181.    17234    6467 62.4% 03-Sep-00 14:57:48 +unzip.h
  182.    13091    3161 75.8% 03-Sep-00 14:57:48 +zip.cpp
  183.     2266     952 57.9% 03-Sep-00 14:57:48 +zip.h
  184.     1448     649 55.1% 31-Jul-00 02:01:12 +TODO
  185. -------- ------- ----- --------- --------
  186.  4098735  662272 83.8% 06-Sep-100 20:14:40   113 files
  187.